package com.cloudkinto.service.order.vo.mabang;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author long
 */
@Data
public class MabangOrderVo {
    private Long id;

    /**
     * 订单id(不同companyId可能订单id相同)
     */
    private String orderId;

    private Long storageId;

    private String storageName;


    /**
     * erp交易号
     */
    private String salesRecordNumber;

    /**
     * 海外仓企业编号(同本地companyId)
     */
    private Long companyId;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 装箱单url
     */
    private String packingSlipUrl;

    /**
     * erp订单交运时间
     */
    private Date orderDeliveryTime;

    /**
     * 海外仓渠道编号（马帮上创建的物流渠道编码）
     */
    private String tWarehourseCode;

    /**
     * 买家名称
     */
    private String buyerName;

    /**
     * 买家电话1
     */
    private String phone1;

    /**
     * 买家电话2
     */
    private String phone2;
    /**
     * 收件人省份
     */
    private String province;

    /**
     * 收件人城市
     */
    private String city;

    /**
     * 收件人区
     */
    private String area;

    /**
     * 收件人详细地址
     */
    private String street1;

    /**
     * 收件人备用地址
     */
    private String street2;

    /**
     * 收件人门牌号
     */
    private String doorcode;
    private String address;

    /**
     * 收件人邮编
     */
    private String postCode;


    /**
     * 订单币种
     */
    private String currency;

    /**
     * 订单商品总金额
     */
    private BigDecimal itemTotal;

    /**
     * 订单金额
     */
    private BigDecimal orderFee;

    /**
     * 最晚发货时间
     */
    private Date latestDeliveryTime;

    /**
     * 订单包含商品,json列表,元素属性:stockSku,quantity,sellPrice
     */
    private String orderItem;


    /**
     * 创建时间
     */
    private Date createTime;
}
